package com.fly.service;

import com.fly.bean.DamageRecord;
import com.fly.bean.SystemPropertiesValue;
import com.fly.bean.Users;
import com.fly.bean.WorkForm;
import com.fly.vo.AddFix_WH;

import java.util.List;

public interface AddFixTaskService {

    public List<WorkForm> selectAllWorkForm();

    public List<Users> selectAllLineUser();

    public List<Users> selectAllFixUser();

    public List<DamageRecord> selectPoleDamage();

    public int selectIdByState(SystemPropertiesValue systemPropertiesValue);

    public int addTask(AddFix_WH addFix_wh);

    public int selectTaskByTaskNo(AddFix_WH addFix_wh);

    public int addFix(AddFix_WH addFix_wh);

    public int selectFixByTaskId(AddFix_WH addFix_wh);

    public int addTaskUserRelation(AddFix_WH addFix_wh);

    public int addPoleFixRelation(AddFix_WH addFix_wh);

    public int updatePoleDamageState(AddFix_WH addFix_wh);


    public List<DamageRecord> selectPoleDamageByFixId(int fixId);

}
